#pragma once

#include "scr_resource_manager.h"

class SCRBasicSprite
{
public:

	SCRBasicSprite(SCRTexturePtr Texture, const int& FrameWidth, const int FrameHeight,
		const int& OffsetX, const int& OffsetY);
	virtual ~SCRBasicSprite();
	void Draw(const int& X, const int& Y, const int& FrameX, const int& FrameY);

	const int m_FrameWidth;
	const int m_FrameHeight;
	const int m_OffsetX;
	const int m_OffsetY;

protected:

	SCRTexturePtr m_Texture;
};
